home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 44
/
Amiga Format CD44 (1999-08-26)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-10].iso
/
-in_the_mag-
/
basics
/
amos
/
browser.lha
/
browser
/
Example.asc
< prev
next >
Wrap
Text File
|
1996-06-14
|
1KB
|
65 lines
'
' Demonstration source file - It does nothing useful, except prove
' that the AMOS Pro Browser works (at least, some of the time!)
'
Global GL1,GL2#,GL3$
GL2#=GL1
GL3$="String: GL1 + GL2#"
'GL2#=GL2#+1.5
LTM=3 : Rem LTM is local to the 'main' routine
_PROC_1
_PROC_2[GL1]
_PROC_3[5]
_PROC_4
End
LTM2=3 : Rem This is also local the 'main' routine
Procedure _PROC_1
Shared LTM
' Uses the LTM variable from the 'main' routine
LTM=5
_PROC_3[4]
_PROC_4
End Proc
Procedure _PROC_2[NUM]
GL1=12 : Rem This is the global variable
LTM=RT+4 : Rem LTM is local (a different var to the one in main and PROC_1)
End Proc[RT]
Procedure _PROC_3[REC]
If REC=0
Print "Finished!"
Else
Print REC
_PROC_3[REC-1]
End If
End Proc
Procedure _PROC_4
P=12
If P=5 : Rem In this case P=5 is not an assignment
P=6
End If
Dim AR(P)
Inc AR(3) : Rem The browser will indicate when *any* element of the array changes
End Proc